import axios from 'axios'

export function request(config) {
    //创建axios实例
    const instence = axios.create({
      baseURL: 'http://localhost:8033/blog',
      timeout: 5000,
        withCredentials:true
    })

    //拦截器
    //发送拦截
    instence.interceptors.request.use(config => {
      //某些操作
      //放行
      return config
    }, err => {
      console.log(err)
    })
    //响应拦截
    instence.interceptors.response.use(res => {
      //处理
      return res.data
    }, err => {
      console.log(err)
    })

    //发送网络请求  返回的就是一个Promise,可以在其他地方直接.then或者.catch
    return instence(config)
}
